.homepage .content_view{
	overflow-x: hidden;
	overflow-y: auto;
}
.homepage .td-span {
	position: relative;
	width:100%;
	display:block;
}
.homepage .td-span a {
	max-width:calc(100% - 40px);
	display:inline-block;
	white-space:nowrap;
}
.homepage .td-span .wfremindimg {
	position: absolute;
	top: 30%;
	margin-top: -3px;
	cursor:pointer;
	padding-left: 2px;
	display: inline-block;
}
.homepage .td-span-formmodecustomsearch {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	display:block;
}
.homepage .ant-table-body table {
	table-layout:fixed;
}
.homepage .layouttable {
	width:100%;
	table-layout:fixed;
	border-collapse:collapse;
	cursor: auto!important;
}
.homepage .layouttable td {
	vertical-align:top;
}
.homepage .signPreview .arrowsblock {
	height:22px!important;
	width:100%!important;
	position:absolute;
	top:-14px;
	text-align:left;
	padding-left:100px;
	z-index:1;
}
.homepage .signPreview .arrowsblockup {
	height:22px!important;
	width:100%!important;
	position:absolute;
	bottom:-16px;
	text-align:left;
	padding-left:100px;
	z-index:1;
}
.homepage .signPreview .signcontent-scroll {
	height:332px;
}
.homepage .item .elementdatatable tr {
	height:31px;
}
/* 取消原有固定高度 始*/
.homepage .titlecontainer {
	border:0px;
	/* height:32px; */
	width:100%;
	overflow:hidden;
	position:relative;
	/* background-image:url("/page/resource/userfile/image/ecology8/tabbg1_wev8.png"); */
}
.homepage .titlecontainer .rc-tabs-top {
    border-bottom: 0px solid #f3f3f3;
}
/* 取消原有固定高度 终*/
.homepage .movestyle {
	width:auto;
	position:relative;
	cursor:move;
}
.homepage .tabcontainer {
	width:100%;
	overflow:hidden;
	float:left;
}
.tabcontainer .rc-tabs-tab {
	margin-right: 0px!important;
	padding: 0px 0px!important;
}
.tabcontainer .rc-tabs-tab-inner {
	padding: 8px 0px!important;
	margin-top: -8px;
}

.tabcontainer .rc-tabs-ink-bar {
	display: none!important;
}
.homepage .picturebackhp {
	cursor:hand;
	position:relative;
	float:left;
	left:0px;
	top:-7px;
	display:none;
	width:18px;
	height:32px;
	background:transparent url(/page/element/Picture/resource/image/scroll_left_wev8.gif) no-repeat 0 0;
}
.homepage .picturenexthp {
	cursor:hand;
	position:absolute;
	float:right;
	top:-8px;
	bottom:0;
	right:0px;
	display:none;
	padding-top:6px;
	width:18px;
	height:32px;
	background:transparent url(/page/element/Picture/resource/image/scroll_right_wev8.gif) no-repeat 0 0;
}

.homepage .portal-serachButton {
	height: 26px;
}

/* ---------- 影藏标题工具栏显示样式 ----------- */
.homepage .optoolbar {
	position:absolute;
	float:right;
	top:0px;
	bottom:0px;
	right:0px;
	padding-top:6px;
}
.homepage .optoolbar ul {
	list-style:none;
	overflow:hidden;
}
.homepage .optoolbar ul li {
	overflow:hidden;
	float:left;
	margin-right:5px;
}
.homepage .optoolbar ul li a {
	display:block;
	float:left;
}
.homepage .toolbar ul li a {
	display:block;
	float:left;
}
.homepage .valign {
	vertical-align:top;
}
.homepage .item {
	position:relative;
	height:100%;
}
.homepage .item .header {
	box-sizing:content-box;
}
.homepage .item .content {
	overflow:hidden !important;
}
.homepage .item .content .font {
	max-width:100%;
	display:inline-block;
	word-break:keep-all;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	padding-right: 2px;
}
.homepage .nodisplay {
	display:none;
}
/** ----------- 将antd的表格的宽高 ------------ **/
.homepage .item .ant-table-small {
	border:0 !important;
}
.homepage .item .ant-table-tbody > tr > td {
	border:none;
	padding:4px 1px 3px 1px;
	/*line-height: 1;*/
}
.homepage .item .ant-table-thead > tr > th {
	padding:1px 0;
	background-color: rgba(255,0,0,0);
	border-bottom: 1px solid #e9e9e9;
}
.homepage .ant-carousel {
	height:100%;
}
.homepage .ant-carousel .slick-slider {
	padding-bottom:0px !important;
	height:100%;
}
/** ----------- 将antd的表格线去除 ------------ **/
.homepage .ant-tabs-bar {
	margin-bottom:0 !important;
}
/** ----------- 计划报告元素相关css ------------ **/
.homepage .addWorkPlan {
	border:none;
	background:url(/page/element/MyCalendar/img/add_wev8.png) no-repeat;
	color:#333;
	width:24px;
	height:24px;
	text-align:left;
	cursor:pointer;
	padding-left:10px;
	padding-top:2px;
	margin-right:5px;
	background-position:50% 50%;
}
.homepage .addWorkPlan2 {
	border:none;
	background:url(/page/element/MyCalendar/img/add_hot_wev8.png) no-repeat;
	color:#333;
	width:94px;
	height:24px;
	text-align:left;
	cursor:pointer;
	padding-left:10px;
	padding-top:2px;
	margin-right:5px;
	background-position:50% 50%;
}
/** -------- 文档中心元素列表式2样式css------- **/
.homepage .news-silde .ant-carousel .slick-dots li.slick-active button:before {
	color:#FFFFFF;
	opacity:1;
}
.homepage .news-silde {
	height: 100%;
}
.homepage .news-silde .ant-carousel .slick-dots {
	overflow:hidden;
	height:23px;
	background:#adadb2;
	opacity:0.6;
}
.homepage .news-silde .ant-carousel .slick-dots li {
	/*width:8px;*/
	margin-top:1.5px;
}
.homepage .news-silde .ant-carousel .slick-dots li button:before {
	color:#242323;
	opacity:0.75;
}
.homepage .news-silde .ant-carousel .slick-dots li button:hover:before,.news-silde .ant-carousel .slick-dots li button:focus:before {
	color:#FFFFFF;
}

.homepage .item[data-ebaseid="7"] .content:hover .portal-element-news-doc-add-icon { display: block }

/** -------- 拖动元素，创建临时对象用于记住其原始位置，占位的css------- **/
.homepage .location {
	border:2px dashed  #BCBCBC;
	margin-top:10px;
}
/**------个人数据css-------- **/
.homepage .module {
	width:100%;
	height:100%;
	position:relative;
	cursor:pointer;
}
.homepage .workflow {
	background-color:#33a3ff;
	background-image:url("/images/homepage/portalcenter/workflow_wev8.png");
	background-position:center center;
	background-repeat:no-repeat;
}
.homepage .project {
	background-color:#cb61fe;
	background-image:url("/images/homepage/portalcenter/project_wev8.png");
	background-position:center center;
	background-repeat:no-repeat;
}
.homepage .capital {
	background-color:#ffd200;
	background-image:url("/images/homepage/portalcenter/capital_wev8.png");
	background-position:center center;
	background-repeat:no-repeat;
}
.homepage .cowork {
	background-color:#fd9000;
	background-image:url("/images/homepage/portalcenter/cowork_wev8.png");
	background-position:center center;
	background-repeat:no-repeat;
}
.homepage .crm {
	background-color:#6871e3;
	background-image:url("/images/homepage/portalcenter/crm_wev8.png");
	background-position:center center;
	background-repeat:no-repeat;
}
.homepage .blog {
	background-color:#56de37;
	background-image:url("/images/homepage/portalcenter/blog_wev8.png");
	background-position:center center;
	background-repeat:no-repeat;
}
.homepage .doc {
	background-color:#fd2677;
	background-image:url("/images/homepage/portalcenter/doc_wev8.png");
	background-position:center center;
	background-repeat:no-repeat;
}
.homepage .meetting {
	background-color:#fd2677;
	background-image:url("/images/homepage/portalcenter/meetting_wev8.png");
	background-position:center center;
	background-repeat:no-repeat;
}
.homepage .workplan {
	background-color:#fd2677;
	background-image:url("/images/homepage/portalcenter/workplan_wev8.png");
	background-position:center center;
	background-repeat:no-repeat;
}
.homepage .num {
	position:absolute;
	left:0px;
	bottom:0px;
	color:#ffffff;
	padding-left:15px;
	padding-bottom:10px;
	font-size:24px;
	font-family:微软雅黑;
}
.homepage .mtitle {
	height:100%;
	margin:auto;
	bottom:0px;
	color:#ffffff;
	width:100%;
	line-height:100%;
	vertical-align:middle;
	font-size:20px;
	text-align:center;
	font-family:微软雅黑;
	display:none;
	text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
/**-------日历日程相关css---------**/
.homepage .events {
	line-height:24px;
	list-style:none;
	margin:0;
	padding:0;
}
.homepage .events li {
	color:#999;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.homepage .events li span {
	vertical-align:middle;
}
.homepage .events li span:first-child {
	font-size:9px;
	margin-right:4px;
}
.homepage .event-warning {
	color:#fac450;
}
.homepage .event-normal {
	color:#2db7f5;
}
.homepage .event-error {
	color:#f50;
}
.homepage .notes-month {
	text-align:center;
}
.homepage .notes-month section {
	font-size:28px;
}
.homepage .ant-fullcalendar-month .ant-fullcalendar-value {
	width:40%;
	height:30px;
	line-height:30px;
}
.homepage .ant-fullcalendar-value {
	width:30px;
	height:30px;
	line-height:30px;
}
.homepage .ant-fullcalendar-event {
	color:#fff;
	background:url(/page/element/MyCalendar/img/green_circle_wev8.png) center center no-repeat;
}
.homepage .ant-fullcalendar-today .ant-fullcalendar-value {
	background:url(/page/element/MyCalendar/img/blue_circle_wev8.png) center center no-repeat;
}
.homepage .item .ant-fullcalendar-current {
	color:#666;
	background:url(/page/element/MyCalendar/img/blue_ring_wev8.png) center center no-repeat;
}
.homepage .hand {
	cursor:pointer;
}
.homepage .hashPlanDiv {
	background-image:url(/page/element/MyCalendar/img/green_circle_wev8.png);
	background-repeat:no-repeat;
	text-align:center;
	color:#fff;
}
.homepage .currentCalendar {
	background-image:url(/page/element/MyCalendar/img/blue_circle_wev8.png);
	background-repeat:no-repeat;
	text-align:center;
	color:#fff;
}
.homepage .currentSelect {
	background-image:url(/page/element/MyCalendar/img/blue_ring_wev8.png);
	background-repeat:no-repeat;
	text-align:center;
	color:#000;
}
.homepage .dataEvent {
	line-height:34px;
	border-width:0px;
	border-bottom:1px;
	border-style:solid;
	border-color:#F3F2F2;
	float:left;
	height:34px;
	width:100%;
}
.homepage .dataEvent1 {
	line-height:34px;
	float:left;
	height:34px;
	width:2px;
}
.homepage .dataEvent2 {
	margin-left:5px;
	line-height:34px;
	float:left;
	height:34px;
	width:80px;
	background:#F5F5F5;
}
.homepage .dataEvent2_1 {
	margin-left:5px;
}
.homepage .dataEvent3 {
	margin-left:5px;
	height:34px;
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	white-space: nowrap;
}
.portal-element-calender-add {
	text-align:center;
	font-size:23px;
	color:#FF0000;
}
.portal-element-calender-add i {
	cursor:pointer;
}
/**--------公告元素相关css---------**/
.homepage .noticeitemimgblock {
	width:97px;
	height:66px;
	position:relative;
	border:1px solid #d7d8e0;
}
.homepage .ant-carousel .slick-list{
	/*margin-bottom:15px;*/
	height: 100%;
}
.homepage .ant-carousel .slick-track{
	height: 100%;
}
.homepage .siteminputblock {
	/*margin:9px;
	*/
}
.homepage .noticeinfoline {
	height:8px!important;
}
.homepage .noticeitemtitle {
	font-size:14px;
}
.homepage .noticeitemdesc {
	color:#80828a;
	width:100%;
	text-Overflow:ellipsis;
	white-Space:nowrap;
	word-Break:keep-all;
	overflow:hidden;
}
.homepage .noticeitemline {
	height:1px!important;
	background:#ebebeb;
	margin:2px 0px;
}
.homepage .noticeitemnew {
	height:54px;
	border:1px dotted #eeeeee;
	position:relative;
	margin-top:2px;
}
/**--------我的邮件相关css---------**/
.homepage .mail-sparator {
	margin-left:8px;
	margin-top:6px;
	color:#000000;
}
.homepage .mail-sparator .mail-sparator-font a {
	color:blue;
	text-decoration:none;
}
.homepage .mail-sparator .mail-sparator-font:hover {
	color:#018efb;
}
.homepage .mail-sparator .mail-sparator-font a:hover {
	color:#018efb;
}
/**--------计划报告相关css---------**/
.homepage .item .plan-view {
	margin-left:14px;
}
.homepage .item .plan-view .plan-title {
	width:48px;
	height:28px;
	text-align:center;
	font-weight:bold;
	border-top:1px #DBDBDB solid;
	border-bottom:1px #DBDBDB solid;
}
.homepage .item .plan-view .selected {
	background:#4F95E4;
}
.homepage .item .plan-view .month-sel {
	width:91px;
	height:100%;
}
.homepage .item .plan-view .month-sel span {
	float:left;
	display:block;
	height:28px;
}
.homepage .item .plan-view .week_btn1 {
	width:16px;
	background:url(/page/element/plan/resource/image/prev.png) center no-repeat;
}
.homepage .item .plan-view .week_prev:hover {
	width:16px;
	background:url(/page/element/plan/resource/image/prev_hover.png) center no-repeat;
}
.homepage .item .plan-view .week_btn2 {
	width:16px;
	background:url(/page/element/plan/resource/image/next.png) center no-repeat;
}
.homepage .item .plan-view .week_next:hover {
	width:16px;
	background:url(/page/element/plan/resource/image/next_hover.png) center no-repeat;
}
.homepage .item .plan-view .week_month {
	width:56px;
	padding-top:5px;
}
.homepage .item .plan-view .sel-month-week {
	background:url(/page/element/plan/resource/image/tab_bg.png) repeat-x;
}
.homepage .item .custompage-iframe {
	border:0 !important;
}
/**--------多图元素相关css---------**/
.homepage .item .imgslide {
	overflow:auto;
}
.homepage .item .imgslide .slide-carousel {
	width:95%;
	text-align:center;
	margin:0 auto;
}
.homepage .item .imgslide .setting {
	width:5%;
	float:left;
	cursor:pointer;
	display:none;
}
.homepage .item .imgslide .slick-dots .li-class {
	width:20%;
	list-style:none;
}
/**--------图片元素相关css---------**/
.homepage .jCarouselLite {
	margin:auto;
}
.homepage .jCarouselLite li {
	margin-left:2px;
	margin-right:2px;
}
.homepage .clear {
	clear:both;
	display:block;
}
.homepage .picturenext {
	width:32px;
	height:32px;
	float:right;
	background:transparent url(/page/element/Picture/resource/image/next-horizontal_wev8.png) no-repeat 0 0;
}
.homepage .pictureback {
	width:32px;
	height:32px;
	float:left;
	background:transparent url(/page/element/Picture/resource/image/prev-horizontal_wev8.png) no-repeat 0 0;
}

.homepage .portal-picture-slider {
	width: 100%;
}

.homepage .content_view_slider .ant-spin-nested-loading,
.homepage .content_view_slider .ant-spin-container,
.homepage .content_view_slider .slick-initialized,
.homepage .content_view_slider .slick-list,
.homepage .content_view_slider .portal-picture-slider-across .slick-track,
.homepage .content_view_slider .portal-picture-slider-across .slick-track >div,
.homepage .content_view_slider .slick-track >div>div,
.homepage .content_view_slider .slick-track >div>div>div,
.homepage .portal-picture-slider .slider ,
.homepage .portal-picture-slider .slider-frame ,
.homepage .portal-picture-slider .slider-list ,
.homepage .portal-picture-slider .slider-slide ,
.homepage .portal-picture-slider .portal-picture-slider-across .slider-slide >div {
	height: 100%!important;
	outline: none;
}

.homepage .content_view_slider .slick-track >div>div div {
	display: flex!important;
	align-items: center;
}

.portal-picture-slider .portal-picture-img {
	display: block;
}

/**--------多图元素相关css---------**/
.homepage .slidebox_block {
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden;
}
.homepage .slidebox_list_item {
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
}
.homepage .slidebox_list img {
	border:0px;
}
.homepage .slidebox_btbg {
	position:absolute;
	bottom:0;
	background-color:#000;
	height:50px;
	filter:Alpha(Opacity=30);
	opacity:0.3;
	z-index:1000;
	cursor:pointer;
	width:100%;
}
.homepage .slidebox_info {
	position:absolute;
	bottom:0;
	width:100%;
	height:50px;
	color:#fff;
	z-index:90;
	cursor:pointer
}
.homepage .slidebox_block ul {
	position:absolute;
	list-style-type:none;
	filter:Alpha(Opacity=80);
	opacity:0.8;
	z-index:1002;
	margin:0;
	padding:0;
	bottom:3px;
	left:50%;
}
.homepage .slidebox_block ul li {
	float:left;
	display:block;
	color:#FFF;
	cursor:pointer;
	background:url('/page/element/imgSlide/resource/image/p.png') 0 0 no-repeat;
	width:8px;
	height:8px;
	margin:0px 5px;
}
.homepage .slidebox_block ul li.on {
	background:url('/page/element/imgSlide/resource/image/p_slt.png') 0 0 no-repeat;
}
.homepage .slidebox_list {
	width:100%;
	height:100%;
}
.homepage .slidebox_list a {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
}
.homepage .slidebox_info_item {
	text-align:center;
	line-height:50px;
	font-size:16px;
	height:100%;
	width:100%;
	background-color:#fff;
	cursor:pointer;
	overflow:hidden;
	opacity:0.7;
	z-index:1000;
	color:#4d4d4d;
	filter:Alpha(Opacity=70);
	white-space: -moz-pre-space;
}
.homepage .slidebox_info_item_slt {
	background-color:#213d7d;
	color:#fff;
}
/*------------- 通讯录相关css --------------*/
.homepage .e-contacts-scroll {
	height:157px;
}
.homepage .rightclickmenu {
	position:absolute;
	background:#FFFFFF;
	z-index:9999;
	border:1px solid #a59b9b;
}
.homepage .rightclickmenu-list {
	height:30px;
	width:125px;
	line-height:30px;
	padding-left:10px;
	font-size:12px;
}
.homepage .rightclickmenu-list img {
	height:16px;
	width:16px;
	margin-bottom:-3px;
}
.homepage .rightclickmenu-list:hover {
	background:rgb(230,230,230);
}
.homepage .rightclickmenu-list a {
	color:#000000;
	padding-left:10px;
}
.homepage .tab2unselected {
	display:inline-block;
	word-break:keep-all;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	max-width:100%;
	vertical-align:bottom;
	padding-top: 0px!important;
	line-height: 32px;
}
.homepage .tab2selected {
	display:inline-block;
	word-break:keep-all;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	vertical-align:bottom;
	padding-top: 0px!important;
	line-height: 32px;
}
.portal-element-news-doc-add {
	position:relative;
	min-height:40px;
}
.portal-element-news-doc-add-icon {
	font-size:30px;
	width:30px;
	height:30px;
	position:absolute;
	right:10px;
	bottom:5px;
	color:#939393;
	z-index:10;
	line-height:30px;
	cursor:pointer;
	display: none;
}
.portal-element-news-doc-add-hidden {
	display:none;
}
.portal-element-newnotice-item {
	height:78px;
	padding:7px;
}
.portal-element-newnotice-item-img {
	height:68px;
	width:97px;
	display:inline-block;
	float:left;
	margin-right:10px;
}
.portal-element-newnotice-item-img img {
	width:100%;
	height:100%;
}
.portal-element-newnotice-item-content {
	height:68px;
	display:inline-block;
	overflow:hidden;
}
.portal-element-newnotice-item-title {
	color:#000000;
	font-size: 15px;
	cursor:pointer;
	height:30px;
	line-height:30px;
	word-wrap:break-word;
	font-family:微软雅黑;
	font-size:14px;
	overflow:hidden;
	display: -webkit-box;
	display: -moz-box;
	/*! autoprefixer: off */
	-webkit-box-orient: vertical;
	-webkit-line-clamp:1;

}
.portal-element-newnotice-item-summary {
  	color:#80828a;
	font-size:12px;
	cursor:pointer;
	height:38px;
	line-height:19px;
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:2;
	word-break: break-all;

}
.portal-element-newnotice-add {
	position:absolute;
	height:24px;
	width:24px;
	z-index:10000;
	top:50%;
	left:50%;
	margin-top:-12px;
	margin-left:-12px;
	cursor:pointer;
}
.portal-element-newnotice-add-icon {
	width:24px;
	height:24px;
	vertical-align: middle;
	margin: auto 0;
}
.portal-element-newnotice-add-img {
	width:100%;
	height:100%;
}
.newnotice-add-container {
	padding:20px;
}
.newnotice-add-picture {
	height:120px;
	text-align:center;
}
.newnotice-add-name {
	height:40px;
	line-height:40px;
}
.newnotice-add-picture-icon {
	width:168px;
	height:80px;
	text-align:center;
	line-height:80px;
	border:1px solid #dedede;
	margin-bottom:10px;
}
.newnotice-add-picture-tip {
	color:#898989;
}
.newnotice-add-Carousel {
	width:100%;
	position: relative;
}

.homepage .titlecontainer .rc-tabs-top .rc-tabs-bar {
	border: none;
}

/*.homepage .news-silde .slick-track >div >a >img {*/
/*	padding: 3px;*/
/*}*/

.homepage .ant-table-tbody>tr td:first-child {
	position: relative;
}

.homepage .titlecontainer .rc-tabs-tab-prev,
.homepage .titlecontainer .rc-tabs-tab-next{
	line-height: 32px;
}

.homepage .item .header .toolbar ul li a {
	overflow: visible!important;
}

.homepage .content .ant-table-thead >tr>th>span {
	padding: 0px;
}

.homepage .content_view .calendar_Lunar .ant-fullcalendar td {
	padding: 15px 0 10px 0;
}

/*------------- 幻灯片相关css --------------*/
.homepage .content_view .slideDiv .portal-slide-title {
	width: 100%;
	position: absolute;
	bottom: 0px;
	height: 50px;
	line-height: 50px;
	opacity: 0.7;
	overflow: hidden;
	text-align: center;
	white-space: nowrap;
	text-overflow: ellipsis;
}

/*------------- 便签元素相关css --------------*/
.homepage .content_view .scratchpad .ant-input-wrapper>textarea {
	height: 100% !important;
}

.homepage .portal-news-img-content .news-silde .ant-carousel .slick-dots{
	display: flex !important;
	flex-direction: row;
	justify-content: center;
}

/* 股票元素样式 */
.element-stock .slick-dots{
bottom: 0px;
}

.element-stock .slick-dots li button:before{
	font-family: sans-serif;
}

/* 公告元素 */
.newNotice-tabcontent{
overflow-y: hidden !important;
}

.portal-news-summary {
	position: relative;
	max-height:40px;
	line-height: 20px;
}

